|
|
|
הוסיפו מידע על מעסיק
|
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
680 - 671 מתוך 1523
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת מלאנוקס
פברואר 2013
|
13.08.2020
|
|
|
| פרטים לגבי התהליך |
3 ראיונות, 2 טכני |
|
| שאלות מתוך הראיון |
שרשור של שתי רשימות מקושרות |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מלאנוקס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אמפרסט
יולי 2020
|
02.08.2020
|
|
|
| פרטים לגבי התהליך |
ראיון לתפקיד פיתוח דוטנט
ראיונות טכניים מתבצעים בזום
לדעתי היה ראיון מאוד טכני מול בן אדם עייף, אפטי וחסר אמוציות לחלוטין שעושה טובה שמדבר איתך. לא נתן שום פידבק אפילו מינימלי לתשובות שנתתי לשאלות שלו, פשוט עובר לשאלה הבאה. אין קשר לוגי בין שאלה לשאלה, רק קפיצות מנושא לנושא.
מבינים שלא ממשיכים איתך רק מעצם היעלמותם וחוסר תקשורת עם המועמד
HR שמתקשרים לתשאל ולקבוע ראיונות מדברים לדעתי בנימה לא נעימה
יחס מאוד מזלזל לדעתי הכי לא נעים שיש
|
|
| שאלות מתוך הראיון |
מה ההבדל בין Winforms ו- WPF
מה זה MVVM.
מה סיבוכיות חיפוש איבר בעץ בינארי.
מה טוב בטכנולוגיית DAPPER ובמה היא שונה מ-EF
שיטות לסנכרון מידע בין תהליכים
תכנן מערכת התראה למערכת צבע אדום. |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמפרסט :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אינוביז
יולי 2020
|
24.07.2020
|
|
|
| פרטים לגבי התהליך |
ראיון ראשון מול ראש צוות + מנהל התוכנה. אנשים מאוד נחמדים ונעימים. אווירה טובה. |
|
| שאלות מתוך הראיון |
3 שאלות מקצועיות.
שאלה 1: יש מטריצה של מספרים. מכל נקודה ניתן להגיע ל-3 נקודות (למעלה/ אלכסון ימינה/ אלכסון שמאלה). צריך למצוא את הסכום הגדול ביותר של מסלול מנקודה כלשהי בשורה התחתונה.
שאלה 2: יש לנו איזור בזיכרון. נרצה לממש MALLOC וFREE לגדלים 1BYTE-8K. כיצד נעשה זאת?
שאלה 3:נתונה רשימה של ישרים במרחב דו מימדי (כל ישר מוגדר ע"י 2 נקודות X1,Y1 ו- X2,Y2). צריך למצוא נקודה על ציר X שהאנך שלה חותך הכי הרבה ישרים. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יולי 2020
|
| |
תשובה 1:
נשמור מטריצה נוספת באותו הגדול כך שכל נקודה תכיל את הסכום המקסימלי להגיע עד אליה. לאחר מכן נעבור על השורה התחתונה בלבד ונבחר את האיבר הגדול ביותר - זהו הסכום הגבוה ביותר.
תשובה 2: נשמור 2 רשימות: FREED וALLCOCATED. נשמור תמיד את האיבר בכתובת הראשונה להיות הPOINTER לרשימת הFREED. בהתחלה כל האיברים נמצאים בה (כיוון שכל הזיכרון משוחרר). כל איבר יצביע תמיד לאיבר הבא אחריו. חוץ מהאיבר האחרון שיכיל כתובת לא חוקית. כשנרצה לעשות MALLOC - נחזיר את מה שרשום בכתובת 0 (ראש רשימת הFREED) ונקדם אותו להצביע על האיבר הבא אחריו. כשנרצה לשחרר זיכרון - נשים אותו בראש הרשימה בכתובת 0 ונעדכן אותו להצביע על קודמו בתפקיד.
תשובה 3: תחילה נשים לב שנקודות על ציר הY לא מעניינות בשאלה הזאת. כעת נמיין את כל הנקודות X (גם שפותחות ישר וגם שסוגרות ישר). המיון נעשה בNLOGN. לאחר שקיבלנו מערך ממוין - נעבור על כל X ברשימה - אם שייך לפתיחת ישר - נוסיף 1 לאיבר הקודם. אם שייך לסגירת ישר - נוריד 1 מהאיבר הקודם. נעבור שוב על המערך ונחזיר את הנקודה X עם הערך הגבוה ביותר.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינוביז :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת PTC
פברואר 2020
|
20.07.2020
|
|
|
| פרטים לגבי התהליך |
ראיון טלפוני ו ראיון טכני |
|
| שאלות מתוך הראיון |
1- נתונים 2 מצביעים, וצריך לממש פונקציה שתחליף בין המצביעים. המצביעים הם מסוג void * וככה בעצם זה מממש פונקציית החלפה לכל סוג של משתנה.
void *a,*b;
swap (_______,_______)
צריך היה לקבוע מה לשלוח לפונקציה ומה תהיה החתימה של הפונקציה עצמה, ולממש את הפונקציה עצמה.
2-
נתון עץ וצריך לממש Node. אח"כ צריך לממש פונקציה שבודקת מה גובה העץ.
לבסוף היה צריך להגיד מה הסיבוכיות מבחינת זמן ומבחינת זכרון.
3- נתונה פונקציה שמקבלת מצביעים לשם פרטי ושם משפחה. היא מגדירה בתוכה באפר באורך 100 ומכניסה את השמות לבאפר בעזרת :
sprintf(buff,"%s %s",first,last);
ומחזירה את הבאפר
return (buff);
להגיד מה הבעיות בתוכנה ואיך אפשר לתקן אותן. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אוגוסט 2020
|
| |
היי יש לי ראיון בזום שבוע הבא. אשמח לדעת האם הראיון הראשוני הוא זה שכולל את כל השאלות הללו? כמה זמן לוקח הראיון הזה? זה ראיון של 10-15 דק או ראיון של שעה+.
|
| |
|
| |
יולי 2021
|
| |
נראה שהם מחפשים בוגרי הרווארד
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על PTC :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת רפאל
יוני 2020
|
19.07.2020
|
|
|
| פרטים לגבי התהליך |
ראיון טכני ראשוני לתפקיד מפתח אוטומציה |
|
| שאלות מתוך הראיון |
שאלה 1: קיים מערך המייצג ערכים של מניה בבורסה. מצא מתי הכי משתלם לקנות ומתי למכור והחזר את הרווח המקסימלי
למשל מערך של [12, 8, 5, 7, 1, 4, 6, 7] הרווח הוא 11, קונים ב1 מוכרים ב 12. (הכי משתלם)
שאלה זו נשאלה גם בחברת Devalore בפתח תקווה בספט' 2019.
שאלה 2:
פוקציה מקבלת סכום ומערך ומחזירה האם קיימים שני מספרים המרכיבים את הסכום הזה. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יולי 2020
|
| |
פתרון 1 (פתרון טוב רק FOR אחד): צור 3 פרטמטרים min, max, sum
שמור את התא הראשון כ-min והחל לעבור בלולאה מהתא השני ואלך, כך שכל פעם תחשב את הסכום (שמור אותו בsum) של התא הנוכחי פחות ערך ה min במידה והסכום שלילי עדכן את ערך הmin בערך של התא.
כאשר הסכום הוא חיובי וגם ערך של התא גדול מsum עדכן עדכן את הערך של הsum אבל לא של הmin.
תשובה 2:
נעזרים ב dictionary עוברים על המערך פעם אחת ומחסרים את הסכום פחות הערך של התא ושומרים את זה כkey במילון (ה-value לא משנה)
לאחר מכן עוברים שוב ובודקים האם אותו מס' במערך קיים במילון, במידה וקיימים 2 מספרים אז התשובה חיובית אחרת שלילית.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|